/*
 * © 2024 huayunliufeng保留所有权利, 依据MIT许可证发布。
 * 请勿更改或删除版权声明或此文件头。
 * 此代码是免费软件, 您可以重新分发和/或修改它。
 * 开源是希望它有用, 但不对代码做任何保证。
 * 如有疑问请联系: huayunliufeng@163.com
 */

package priv.zq.zliao.sjo.model;

import lombok.Data;

/**
 * 描述信息。
 *
 * @author huayu 2024/4/15 10:11
 * @version 0.0.1
 * @since 0.0.1
 */
@Data
public class ColumnDataSetting {
    /**
     * 字段类型
     */
    private Class<?> type = String.class;

    /**
     * 数据值
     */
    private Object values;

    /**
     * 最小长度
     */
    private int lengthL = -1;

    /**
     * 最大长度
     */
    private int lengthR = -1;

    /**
     * 是不是范围, 如果提供的数据值有两个, 并且isRange是true, 则表示在values[0]和values[1]的闭区间取值
     */
    private boolean isRange = false;
}
